package br.edu.ufcg.greengrid.model.job.scheduler;

import java.util.List;

import br.edu.ufcg.greengrid.model.job.Job;
import br.edu.ufcg.greengrid.model.machine.Machine;

import com.mallardsoft.tuple.Pair;

//XXX In case the Job Scheduler is a bottleneck we can keep the machines ordered in a TreeMap in the Grid.
public interface JobScheduler {

	public List<Pair<Machine, Job>> schedule(List<Machine> machines, List<Job> jobs);
	
}
